* syntax.c (syntax_temp): Define only if !__GNUC__.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Apr 2011 02:27:17 +0000 (19:27 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Apr 2011 02:27:17 +0000 (19:27 -0700)
src/ChangeLog
src/syntax.c

index 51c5e3dc2d97818f6e98a501371c146f659508b0..45fe7555f2cb8574381525aad94db4181cae2a87 100644 (file)
@@ -1,5 +1,7 @@
 2011-04-14  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * syntax.c (syntax_temp): Define only if !__GNUC__.
+
        * sound.c (current_sound_device, current_sound): Now static.
 
        * search.c (searchbufs, searchbuf_head): Now static.
index 96d50f9a4e3d96096bb565cd1e8ec333054d34f2..518ba3bba151bdeb5626290c85e8fcb4e20f891a 100644 (file)
@@ -98,10 +98,12 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 static Lisp_Object Qsyntax_table_p;
 static Lisp_Object Qsyntax_table, Qscan_error;
 
+#ifndef __GNUC__
 /* Used as a temporary in SYNTAX_ENTRY and other macros in syntax.h,
    if not compiled with GCC.  No need to mark it, since it is used
    only very temporarily.  */
 Lisp_Object syntax_temp;
+#endif
 
 /* This is the internal form of the parse state used in parse-partial-sexp.  */